#include <iostream>
#include <opencv2/highgui.hpp>
std::string path = "/Users/wudihang/Desktop/Gitee/MacOpenCV_cpp/input/Library.mp4";

int main(){
    cv::namedWindow("Example3", cv::WINDOW_AUTOSIZE);
    cv::VideoCapture cap;
    cap.open(path);
    cv::Mat frame;
    for(;;){
        cap >> frame;
        if (frame.empty())
            break;
        cv::imshow("Example3", frame);
        if (cv::waitKey(33) >= 0)  //等待33毫秒，如果这段时间内有输入，就取消循环，33是因为可以打断30帧的播放
            break;
    }//for(;;) 约等于while(true)，但是效率稍高
    return 0;
}